/**   
* @Title: DatabaseTypeServiceImpl.java 
* @Package cn.com.gome.generator.service.impl 
* @Description: 获取表的结构信息 
* @author chenmin-ds   
* @date 2017年5月11日 下午3:11:14 
* @company cn.com.gome
* @version V1.0   
*/ 

package cn.com.gome.generator.service.impl;

import cn.com.gome.framework.dao.entity.TblProjectBasicInfo;
import cn.com.gome.generator.logic.DataSourceCreateLogic;
import cn.com.gome.generator.service.DataSourceCreateService;
import com.gomeplus.frame.exception.LogicsException;
import com.gomeplus.frame.logic.ResultEnum;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.Map;

/** 
 * @ClassName: DataSourceCreateServiceImpl
 * @Description: 生成数据库的配置文件
 * @author wangheming
 * @date 2017年12月01日 下午3:54:14
 */
@Service
public class DataSourceCreateServiceImpl implements DataSourceCreateService {

	@Autowired
	private DataSourceCreateLogic dataSourceCreateLogic;
	/*
	 * <p>Title: service
	 * <p>Description: 重新生成数据库的配置文件
	 * @return 
	 */
	@Override
	public boolean service(Map map) {
		try {
            ResultEnum exec = dataSourceCreateLogic.exec(map);
            if(ResultEnum.OK.equals(exec)) {
				return true;
			}
		} catch (LogicsException e) {
			e.printStackTrace();
		}
		return false;
	}
}
